export default{
    // isMobile({ isServer, req, redirect, route }) {
    //     let pcOrigin = 'xxxx'
    //     let mobileOrigin = 'xxxx'
    //     let isMobile = (ua) => {
    //       return !!ua.match(/AppleWebKit.*Mobile.*/)
    //     }
    //     let userAgent = req ? req.headers['user-agent'] : navigator.userAgent || ''
    //     console.log(isMobile(userAgent))
    //     // return isMobile(userAgent) ? redirect(mobileOrigin + route.fullPath) : redirect(pcOrigin + route.fullPath)
    //     // 使用redirect 重定向到外链需要加上前缀:http / https
    // }


    // isMobile({context}){
    //     // context.userAgent = process.server ? context.req.headers["user-agent"] : navigator.userAgent;

    //     console.log(context)
    // }
    
    isMobile(){
        if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
            //跳转到移动端页面
            window.location.href="https://m.jd.com/";
        }
        else {
            //跳转到PC端页面
             window.location.href="https://jd.com/";
        }
    },
	
	// 获取js参数
	getUrlParams(url){
	    // 通过 ? 分割获取后面的参数字符串
	    let urlStr = url.split('?')[1];
	    if(!url || !urlStr){
	        return '';
	    }
	    // 创建空对象存储参数
	    let obj = {};
	    // 再通过 & 将每一个参数单独分割出来
	    let paramsArr = urlStr.split('&');
	    for(let i = 0,len = paramsArr.length;i < len;i++){
	        // 再通过 = 将每一个参数分割为 key:value 的形式
	        let arr = paramsArr[i].split('=');
	        obj[arr[0]] = arr[1];
	    }
	    return obj;
	}

}
